iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0
佛心分享-IT 人自學之術

自學swift語法系列 第 15

Day15-流程控制「Switch」

  • 分享至 

  • xImage
  •  

Switch
◆ 條件式流程控制。
◆ if 檢查是否為 true。
◆ Switch 檢查是否一樣。

Switch語句:

switch(要檢查的變數){
case(要比較的值):
如果一樣就執行這邊
default:
如果都沒有符合的話就執行這邊
}

◆ 必須涵蓋所有可能性
◆ 所有的可能性執行的內容不能為空。假如什麼事都不做需要明確使用 break。
◆ 當一個條件被滿足後就跳出,除非使用 fallthrough。

If 和 Switch 的「條件判斷方式」差別是什麼?
=> if 是判斷是否為 true;switch 是判斷兩個值是否相等。
哪些情況用 switch 語句可以不用寫 default?
=> Swift 可以明確地把每一種 case 都個別列出來的類型,像是布林和 enum。

影片連結:https://youtu.be/3BHu4Lzj8yk?si=RoYo22oSzWvBO-ro


上一篇
Day14-Range 運算子 & Bound
下一篇
Day16-儲存和管理多筆資料的「Array & Index」
系列文
自學swift語法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言